|
| updated 20.02.10 15:57 20.02.10 13:29 |
Модификатор | Про лаги игры |
ru |
Думается мне, что во многом "проклятие" тормознутости этой игры заключается в том, что любые размены, любые приёмы - мгновенны. Как пример. Юзает игрок Призрачную защиту - отправляется запрос на сервер, потом он обрабатывается, потом возвращаются данные о состоянии боя на текущий момент. Юзает игрок Усиленные удары - отправляется запрос, обрабатывается, возвращаются данные (в полном объёме). Предположим, я за размен юзаю 1-3 приёма + сам размен. Это 2-4 запроса плюс обработка каждого.
Если взять пример из реальной жизни, то это сравнимо с тем, если бы я подзывал официанта каждый раз на каждый свой заказ. Разумеется, гораздо удобнее было бы сначала составить список того, что я заказываю, и за один раз отдать весь заказ официанту. Как это выглядело бы в БКшных реалиях?
Сначала составляется список приемов, который я хочу использовать в данном размене. Когда я нажимаю кнопку "вперед" - я выражаю свою готовность отправить запрос на сервер (читай: официанту). Сервер проверяет, возможно ли осуществить такой размен (хватает ли тактик, маны, стрел, жив ли персонаж и так далее). Если возможно - то сервер обрабатывает размен и возвращает его. Минус (он же огромный плюс) данной системы в том, что уже невозможно будет наносить мгновенные заклятия (как обычные касты, так и приемы вроде прорыва).
Система, описанная выше, подразумевает, что официант после подхода к каждому столику будет возвращаться на кухню и обратно. Можно ли сделать ещё лучше? Можно!
Официант собирает единовременно все заказы только когда все участники боя их приготовили. Тогда не будет необходимости возвращаться каждый раз с новым заказом, достаточно пройтись один раз. Этим подразумевается, что размены будут единовременные не только для двух противоположных участников боя, а для обеих команд. Тогда бой можно делить на ходы не отдельных персонажей, а на некие "стадии боя" - одновременные ходы всех персов. Это во многом упрощает обновление окна: если в памяти браузера уже хранится информация о стадии боя номер N, то при обновлении окна будет использована локальная информация, а не новая с сервера. К тому же, уверен, это интереснее и с точки зрения самого боя. Проблема будет только в боях 2 на 100, например, когда 50 персонажей бьют в единственный размен одного... Но разве это не логичнее?
Update: Нельзя забывать и о такой мощной библиотеке JS, как jQuery, которая значительно может упростить многие функции на клиентской стороне. Есть еще одна интересная библиотека - Raphaël - но пока что практического применения в рунете я не видел, хотя смотрится очень эффективно.
|
| Comments: 43 | |
| |
|
|
14.02.10 14:11 |
Пьяная Ромашка | Что же делать когда делать нечего? |
ru |
Ваш совет мог бы быть весьма полезен :)
Mood: Сонное Music: Jazz
|
| Comments: 19 | |
| |
|
|
12.02.10 01:23 |
Пьяная Ромашка | А мне летааааать охота... |
ru |
Верните крылья....и я взлечу...куда глаза гледят...подальше от всей суеты людской....
Mood: грустное прегрустное Music: что-то там играет...
|
| Comments: 13 | |
| |
|
|
04.02.10 11:40 |
Колючка в пятке | ... |
ru |
Мы сыграли и вот он пат.
Можешь выбросить в урну цветы, что тебе подарил.
О любви, все слова забираю назад...
Хотя нет... не могу их забрать... оставляю, прости! (с)
Mood: грустное 
|
|
| |
|
|
| updated 04.02.10 22:33 04.02.10 02:18 |
Пьяная Ромашка | ахахахаха |
ru |
Скорпион
Ебарь-террорист. Когда ебать некого, начинает ебать мозг. Как правило, себе самому. Постоянно фонтанирует всякими бредовыми идеями, самовлюблен до усрачки, день-деньской готов пялиться в зеркало на свое отражение и с умильной лыбой констатировать, что краше в мире точно нет. Истерик, и даже не стесняется этим бравировать. В жизни интересуется только еблей и собой, на крайняк - людьми, которые им интересуются. Добродушен, если не пытаться занять у него бабла. Деньги, кстати, любит почти так же, как себя самого и умеет их зарабатывать. Скрытный, сука, сил нет никаких, вытащить из Скорпиона инфу, которую он не хочет разглашать, практически так же трудно, как выдать замуж пятидесятилетнюю девственницу. Двуликий Анус, сцуко, постоянно мечется между высокими идеалами и желанием сделать кому-нибудь падлу. В желании и умении прошибать лбом стену может сравниться только с Овном, цели зачастую выбирает такие же дурацкие, но из принципа не отступается. Стоически переносит всю жопу, которая перманентно с ним приключается, потому что знает - заслужил. В целом производит впечатление бармаглота - страшный, громкий, сцуко, грозный - но в душе истинный шушпанчик.
|
| Comments: 5 | |
| |
|
Total posts: 1475 Pages: 148
1.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 99 100 101 102 103 104 105 106 107 108 109 110.. 120.. 130.. 140..
|
|
| Mo |
Tu |
We |
Th |
Fr |
Sa |
Su |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | | 8 | 9 | 10 | 11 | 12 | 13 | 14 | | 15 | 16 | 17 | 18 | 19 | 20 | 21 | | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | 29 | 30 | 31 | | | | |
|